package com.cjst.pojo.subject;

import java.util.List;

import com.cjst.core.FieldName;
import com.cjst.core.TableName;
import com.cjst.modle.base.PoModel;

/**
 *
 * @author yj
 */
@TableName(name="t_subjects_history")
public class SubjectsHistory extends PoModel {

	private static final long serialVersionUID = 1L;
	
	/**
	 * 题目编号
	 * 
	 * 对应检查表名称
	 */
	@FieldName(name="sub_no")
	private String subNo;
	/**
	 * 外键
	 * 
	 * 对应检查表ID
	 */
	@FieldName(name="catagory_id")
	private String catagoryId;
	/**
	 * 编号
	 */
	@FieldName(name="ca_no")
	private Integer caNo;

	
	/**
	 * 题目类别1单选题,2多选题,3判断题
	 */
	@FieldName(name="exam_class")
	private Integer examClass;

	/**
	 * 题目图片地址
	 */
	@FieldName(name="exam_image_url")
	private String examImageUrl;
	
	
	/**
	 * 题目内容
	 */
	@FieldName(name="content")
	private String content;
	
	

	/**
	 * 正确答案
	 * 
	 * 检查项目
	 */
	@FieldName(name="answer")
	private String answer;

	/**
	 * 帮助
	 * 
	 * 分值
	 */
	@FieldName(name="helps")
	private String helps;

	/**
	 * 帮助UTL
	 */
	@FieldName(name="helps_url")
	private String helpsUrl;

	/**
	 * 语音内容
	 */
	@FieldName(name="sound")
	private String sound;
	/**
	 * gif动态图url
	 */
	@FieldName(name="gif_picture")
	private String gifPicture;
	/**
	 * 答题次数
	 */
	@FieldName(name="times")
	private Integer times;
	/**
	 * 创建时间
	 */
	@FieldName(name="create_time")
	private String createTime;
	/**
	 * 修改时间
	 */
	@FieldName(name="update_time")
	private String updateTime;
	/**
	 * 创建人
	 */
	@FieldName(name="create_user")
	private String createUser;
	/**
	 * 修改人
	 */
	@FieldName(name="update_user")
	private String updateUser;
	/**
	 * 备注
	 * 
	 * 评分标准
	 */
	@FieldName(name="remark")
	private String remark;
	/**
	 * 讲解
	 */
	@FieldName(name="voice_help")
	private String voiceHelp;
	/**
	 * 讲解语音存放目录
	 */
	@FieldName(name="voice_url")
	private String voiceUrl;
	/**
	 * 题目排序
	 */
	@FieldName(name="sort")
	private Integer sort;
	/**
	 * 闪动字
	 */
	@FieldName(name="flash_word")
	private String flashWord;
	
	@FieldName(name="is_delete")
	private Integer isDelete;
	
	private List<ExamOption>  examList;
	private String examNo;

	public String getSubNo() {
		return subNo;
	}
	public void setSubNo(String subNo) {
		this.subNo = subNo;
	}
	public String getCatagoryId() {
		return catagoryId;
	}
	public void setCatagoryId(String catagoryId) {
		this.catagoryId = catagoryId;
	}
	public Integer getCaNo() {
		return caNo;
	}
	public void setCaNo(Integer caNo) {
		this.caNo = caNo;
	}
	public Integer getExamClass() {
		return examClass;
	}
	public void setExamClass(Integer examClass) {
		this.examClass = examClass;
	}
	public String getExamImageUrl() {
		return examImageUrl;
	}
	public void setExamImageUrl(String examImageUrl) {
		this.examImageUrl = examImageUrl;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getAnswer() {
		return answer;
	}
	public void setAnswer(String answer) {
		this.answer = answer;
	}
	public String getHelps() {
		return helps;
	}
	public void setHelps(String helps) {
		this.helps = helps;
	}
	public String getHelpsUrl() {
		return helpsUrl;
	}
	public void setHelpsUrl(String helpsUrl) {
		this.helpsUrl = helpsUrl;
	}
	public String getSound() {
		return sound;
	}
	public void setSound(String sound) {
		this.sound = sound;
	}
	public String getGifPicture() {
		return gifPicture;
	}
	public void setGifPicture(String gifPicture) {
		this.gifPicture = gifPicture;
	}
	public Integer getTimes() {
		return times;
	}
	public void setTimes(Integer times) {
		this.times = times;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getUpdateUser() {
		return updateUser;
	}
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getVoiceHelp() {
		return voiceHelp;
	}
	public void setVoiceHelp(String voiceHelp) {
		this.voiceHelp = voiceHelp;
	}
	public String getVoiceUrl() {
		return voiceUrl;
	}
	public void setVoiceUrl(String voiceUrl) {
		this.voiceUrl = voiceUrl;
	}
	public Integer getSort() {
		return sort;
	}
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	public String getFlashWord() {
		return flashWord;
	}
	public void setFlashWord(String flashWord) {
		this.flashWord = flashWord;
	}
	public Integer getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}
	
	public List<ExamOption> getExamList() {
		return examList;
	}
	public void setExamList(List<ExamOption> examList) {
		this.examList = examList;
	}
	public String getExamNo() {
		return examNo;
	}
	public void setExamNo(String examNo) {
		this.examNo = examNo;
	}
	
	

}
